Exploiting Client Disks for High Performance Client- Server Architectures. Submitted for Publication

نویسندگان

  • C. Tan
  • C. Lamb
  • G. Landis
  • J. Orenstein
  • H. V. Jagadish
چکیده

7 Conclusions EOS is a storage manager that has been prototyped at AT&T Bell Laboratories as a vehicle for research into distributed storage architectures for database systems and specially those that integrate programming languages and databases. EOS is the storage manager of ODE 1], an object oriented database management system also being developed at Bell Laboratories. In this paper we have described the client-server architecture of EOS and the concurrency control and recovery mechanisms it provides. The MG-2V-2PL concurrency control protocol was chosen with the goal of increasing the concurrency level of the system in the client-server environment. The no-undo/redo recovery method was designed with the goal of minimizing the impact of the recovery related activities during normal transaction processing, while providing fast transaction abort and system restart times. We also presented measurements of the recovery implementation in EOS. From the results computed, and from the limited number of published performance results for logging and recovery systems, we concluded that the recovery overhead in EOS is minimal, despite the write-intensive nature of the tests we ran. We are currently working on issues related to inter-transaction caching within the same application and across applications that share the same cache, providing support for multiple servers, distributed transactions , and client-side logging 6, 13]. References 1] R. Agrawal and N. Gehani. ODE (Object Database and Environment): The language and the data model. A study of three alternative workstation-server archi-tectures for object-oriented database systems. In Pro-ture of the ORION next-generation database system. A transaction recovery method supporting ne-granularity locking and partial roll-backs using write-ahead logging. DB Execution Abort Restart name time (sec) time time FewObj 17.2 1.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance and Scalability of Client-Server Database Architectures

Recent developments in software and hardware changed the way database systems are built and operate. In this paper we present database architectures based on the Client-Server paradigm and study their performance and scalability under different query/update workloads. The architectures are: Standard Client-Server, ClientServer with Multiple Disks, and Enhanced Client-Server. Data replication an...

متن کامل

A Comparison of Cache Performance in Server-Based and Symmetric Database Architectures

We study the cache performance in a symmetric distributed main-memory database. The high performance networks in many large distributed systems enable a machine to reach the main memory of other nodes more quickly than the time to access local disks. We therefore introduce remote memory as an additional layer in the memory hierarchy between local memory and disks. In order to appreciate the tra...

متن کامل

Global Memory Management in Client-Server DBMS Architectures

Earlier performance studies of client-server database systems have investigated algorithms for caching locks and data at client worhxtations to reafuce latency and offload the server. These studies have been restricted to algorithms in which d&abase pages that were not in the local client buffer pool or the server buffer pool were read in from disk. In this paper we investigate a technique that...

متن کامل

A Case for Network-Attached Secure Disks (CMU-CS-96-142)

By providing direct data transfer between storage and client, network-attached storage devices have the potential to improve scalability (by removing the server as a bottleneck) and performance (through network striping and shorter data paths). Realizing the technology’s full potential requires careful consideration across a wide range of file system, networking and security issues. To address ...

متن کامل

A Case for Network-Attached Secure Disks

By providing direct data transfer between storage and client, network-attached storage devices have the potential to improve scalability (by removing the server as a bottleneck) and performance (through network striping and shorter data paths). Realizing the technology’s full potential requires careful consideration across a wide range of file system, networking and security issues. To address ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995